#include <stdio.h>

int main()
{
    // __FILE__     ：进行编译的源文件名，字符串类型
    // __FUNCTION__ ：调用__FUNCTION__函数的函数名，字符串类型
    // __LINE__     ：文件当前行的行号
    // __DATE__     : 文件被编译的日期
    // __TIME__     : 文件被编译的时间
    // __STDC__     ：如果编译器遵循ANSI C,其值就是1，否则就是未定义
    printf("file:%s, func:%s, line:%d, date:%s, time:%s, stdc:%d\n",
        __FILE__, __FUNCTION__, __LINE__, __DATE__, __TIME__, __STDC__);
    return 0;
}
// 输出：file:.\预定义符号.c, func:main, line:12, date:Nov 11 2024, time:20:21:55, stdc:1